home *** CD-ROM | disk | FTP | other *** search
/ Plug Into a Brand New World / Plug Into a Brand New World Version 1.3.BIN / IO-PP210 / For Win2000 / NmPorts.inf < prev    next >
INI File  |  2001-12-10  |  12KB  |  381 lines

  1.  
  2. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  3. ;;
  4. ;;  NetMos Technology, inc.
  5. ;;
  6. ;;  FILE : NmPorts.inf
  7. ;;  OS SUPPORTED : WIN000 ONLY.
  8. ;;  This inf file configures one LPT port on 9705 
  9. ;;  and one COM port on 9735/9745.
  10. ;;  For 9805,9815,9825.9835 etc, Use Nm2kMf.INF file.
  11. ;;
  12. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  13.  
  14. [version]
  15. LayoutFile=layout.inf
  16. signature="$Chicago$"
  17. Class=Ports
  18. ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
  19. Provider=%ProviderName%
  20. DriverVer=12/11/2001,5.00.2183.1
  21.  
  22. [DestinationDirs]
  23. DefaultDestDir  = 11        ;LDID_SYS
  24. LptPort.NT.Copy = 12        ;DIRID_DRIVERS
  25. ComPort.NT.Copy = 12        ;DIRID_DRIVERS
  26. NmPar.NT.Copy = 12        ;DIRID_DRIVERS
  27. NonPort.NT.Copy = 12        ;DIRID_DRIVERS
  28. Inf.Copy = 17
  29.  
  30. [SourceDiskFiles]
  31. ; 1 = Disk Number
  32. NmPorts.inf=1
  33. NmUninst.exe=1
  34. NmPar.sys=1
  35.  
  36. [SourceDisksNames]
  37. 1=%DiskName%,,
  38.  
  39. ;===============================
  40. ; Class Installation
  41. ;===============================
  42. [ClassInstall]
  43. AddReg=PortsClass.AddReg
  44.  
  45. [PortsClass.AddReg]
  46. HKR,,,,%PortsClassName%
  47.  
  48. [ClassInstall32.NT]
  49. AddReg=PortsClass.NT.AddReg
  50.  
  51. [PortsClass.NT.AddReg]
  52. HKR,,,,%PortsClassName%
  53. HKR,,Icon,,"-23"
  54. HKR,,Installer32,,"MsPorts.Dll,PortsClassInstaller"
  55.  
  56. [Inf.Copy]
  57. NmPorts.inf
  58.  
  59. [ControlFlags]
  60.  
  61. ;===============================
  62. ; Driver Installation
  63. ;===============================
  64. [Manufacturer]
  65. %Mfg.NetMos%=NetMosCards
  66.  
  67. ;
  68. ; Manufacturer Name Section
  69. ;
  70. [NetMosCards]
  71. %NetMos.ComPortName%=ComPort,MF\PCI9710_COM
  72. %NetMos.LptPortName%=LptPort,MF\PCI9710_LPT
  73. %NetMos.EcpPortName%=EcpPort,MF\PCI9710_ECP
  74.  
  75. %NmS9705Name%=LptCard,PCI\VEN_9710&DEV_9705
  76. %NmS9735Name%=ComCard,PCI\VEN_9710&DEV_9735
  77. %NmS9745Name%=ComCard,PCI\VEN_9710&DEV_9745
  78. %NmS9705Name%=LptCard,PCI\VEN_9710&DEV_9705&CC_0701
  79. %NmS9735Name%=ComCard,PCI\VEN_9710&DEV_9735&CC_0700
  80. %NmS9745Name%=ComCard,PCI\VEN_9710&DEV_9745&CC_0700
  81. %NmS9705Name%=LptCard,PCI\VEN_9710&DEV_9705&SUBSYS_00101000&REV_01
  82. %NmS9735Name%=ComCard,PCI\VEN_9710&DEV_9735&SUBSYS_00011000&REV_01
  83. %NmS9745Name%=ComCard,PCI\VEN_9710&DEV_9745&SUBSYS_00011000&REV_01
  84.  
  85. %NmS9705Name%=LptCard,PCI\VEN_9710&DEV_9705&CC_0700
  86. %NmS9705Name%=LptCard,PCI\VEN_9710&DEV_9705&CC_0701
  87. %NmS9705Name%=LptCard,PCI\VEN_9710&DEV_9705&CC_0780
  88. %NmS9705Name%=LptCard,PCI\VEN_9710&DEV_9705&SUBSYS_00101000
  89. %NmS9705Name%=LptCard,PCI\VEN_9710&DEV_9705&SUBSYS_00001000
  90. %NmS9705Name%=LptCard,PCI\VEN_9710&DEV_9705&SUBSYS_00101003
  91.  
  92. %NmS9735Name%=ComCard,PCI\VEN_9710&DEV_9735&CC_0700
  93. %NmS9735Name%=ComCard,PCI\VEN_9710&DEV_9735&CC_0701
  94. %NmS9735Name%=ComCard,PCI\VEN_9710&DEV_9735&CC_0780
  95. %NmS9735Name%=ComCard,PCI\VEN_9710&DEV_9735&SUBSYS_00011000
  96. %NmS9735Name%=ComCard,PCI\VEN_9710&DEV_9735&SUBSYS_00121000
  97.  
  98. %NmS9745Name%=ComCard,PCI\VEN_9710&DEV_9745&CC_0700
  99. %NmS9745Name%=ComCard,PCI\VEN_9710&DEV_9745&CC_0701
  100. %NmS9745Name%=ComCard,PCI\VEN_9710&DEV_9745&CC_0780
  101. %NmS9745Name%=ComCard,PCI\VEN_9710&DEV_9745&SUBSYS_00011000
  102.  
  103. ;----------------------------------------
  104. ; COM Card Install
  105. ;----------------------------------------
  106. [ComCard]
  107. CopyFiles=Inf.Copy,ComPort.Copy,Uninstall.Copy
  108. AddReg=ComPort.AddReg,ComPort.W95.AddReg,Uninstall.AddReg
  109. ;LogConfig=NmLogConf64
  110.  
  111. [ComCard.NT]
  112. CopyFiles=Inf.Copy,ComPort.NT.Copy,Uninstall.Copy
  113. AddReg=ComPort.AddReg, ComPort.NT.AddReg,Uninstall.AddReg
  114. ;LogConfig=NmLogConf64
  115. SyssetupPnPFlags = 1
  116.  
  117. [ComCard.NT.HW]
  118. AddReg=ComPort.NT.HW.AddReg
  119.  
  120. [ComCard.NT.Services]
  121. ;AddService = Serial, 0x00000002, Serial_Service_Inst, Serial_EventLog_Inst
  122. ;AddService = Serenum,,Serenum_Service_Inst
  123. Include=msports.inf
  124. Needs=ComPort.NT.Services
  125.  
  126. ;----------------------------------------
  127. ; LPT Card Install
  128. ;----------------------------------------
  129. [LptCard]
  130. CopyFiles=Inf.Copy,LptPort.Copy,Uninstall.Copy
  131. AddReg=LptPort.AddReg,LptPort.W95.AddReg,Uninstall.AddReg
  132. ;LogConfig=NmLogConf64
  133.  
  134. [LptCard.NT]
  135. CopyFiles=Inf.Copy,NmPar.NT.Copy,Uninstall.Copy
  136. AddReg=LptPort.AddReg,LptPort.NT.AddReg,Uninstall.AddReg
  137. ;LogConfig=NmLogConf64
  138.  
  139. [LptCard.NT.Services]
  140. AddService = NmPar, 0x00000002, NmPar_Service_Inst, NmPar_EventLog_Inst ; Port Driver (function driver for this device)
  141. ;Include=msports.inf
  142. ;Needs=LptPort.NT.Services
  143.  
  144. ;----------------------------------------
  145. ; ECP Card Install
  146. ;----------------------------------------
  147. [EcpCard]
  148. CopyFiles=Inf.Copy,LptPort.Copy,Uninstall.Copy
  149. AddReg=EcpPort.AddReg,LptPort.W95.AddReg,Uninstall.AddReg
  150. ;LogConfig=NmLogConf64
  151.  
  152. [EcpCard.NT]
  153. CopyFiles=Inf.Copy,NmPar.NT.Copy,Uninstall.Copy
  154. AddReg=EcpPort.AddReg,LptPort.NT.AddReg,Uninstall.AddReg
  155. ;LogConfig=NmLogConf64
  156.  
  157. [EcpCard.NT.Services]
  158. AddService = NmPar, 0x00000002, NmPar_Service_Inst, NmPar_EventLog_Inst ; Port Driver (function driver for this device)
  159. ;Include=msports.inf
  160. ;Needs=LptPort.NT.Services
  161.  
  162. ;----------------------------------------
  163. ; COM Port Install
  164. ;----------------------------------------
  165. [ComPort]
  166. CopyFiles=ComPort.Copy
  167. AddReg=ComPort.AddReg,ComPort.W95.AddReg
  168.  
  169. [ComPort.NT]
  170. CopyFiles=ComPort.NT.Copy
  171. AddReg=ComPort.AddReg, ComPort.NT.AddReg
  172. SyssetupPnPFlags = 1
  173.  
  174. [ComPort.NT.HW]
  175. AddReg=ComPort.NT.HW.AddReg
  176.  
  177. [ComPort.NT.Services]
  178. ;AddService = Serial, 0x00000002, Serial_Service_Inst, Serial_EventLog_Inst
  179. ;AddService = Serenum,,Serenum_Service_Inst
  180. Include=msports.inf
  181. Needs=ComPort.NT.Services
  182.  
  183. ;----------------------------------------
  184. ; LPT Port Install
  185. ;----------------------------------------
  186. [LptPort]
  187. CopyFiles=LptPort.Copy
  188. AddReg=LptPort.AddReg,LptPort.W95.AddReg
  189.  
  190. [LptPort.NT]
  191. CopyFiles=LptPort.NT.Copy
  192. AddReg=LptPort.AddReg,LptPort.NT.AddReg
  193.  
  194. [LptPort.NT.Services]
  195. ;AddService = Parport, 0x00000002, Parport_Service_Inst, Parport_EventLog_Inst ; Port Driver (function driver for this device)
  196. Include=msports.inf
  197. Needs=LptPort.NT.Services
  198.  
  199. ;----------------------------------------
  200. ; ECPPort Install
  201. ;----------------------------------------
  202. [EcpPort]
  203. CopyFiles=LptPort.Copy
  204. AddReg=EcpPort.AddReg,LptPort.W95.AddReg
  205.  
  206. [EcpPort.NT]
  207. CopyFiles=LptPort.NT.Copy
  208. AddReg=EcpPort.AddReg,LptPort.NT.AddReg
  209.  
  210. [EcpPort.NT.Services]
  211. ;AddService = Parport, 0x00000002, Parport_Service_Inst, Parport_EventLog_Inst ; Port Driver (function driver for this device)
  212. Include=msports.inf
  213. Needs=LptPort.NT.Services
  214. ;----------------------------------------
  215. ; other sections
  216. ;----------------------------------------
  217. [LptPort.Copy]
  218. lpt.vxd
  219.  
  220. [LptPort.AddReg]
  221. HKR,,PortSubClass,1,00
  222. HKR,,ECPDevice,1,00
  223.  
  224. [EcpPort.AddReg]
  225. HKR,,PortSubClass,1,00
  226. HKR,,ECPDevice,1,01
  227.  
  228. [LptPort.W95.AddReg]
  229. HKR,,DevLoader,0,*vcomm
  230. HKR,,Contention,0,*vpd
  231. HKR,,Enumerator,0,lptenum.vxd
  232. HKR,,PortDriver,0,lpt.vxd
  233.  
  234. [LptPort.NT.AddReg]
  235. HKR,,EnumPropPages32,,"MsPorts.dll,ParallelPortPropPageProvider"
  236.  
  237. [NmPar.NT.Copy]
  238. NmPar.sys
  239. parallel.sys
  240.  
  241. [LptPort.NT.Copy]
  242. parport.sys
  243. parallel.sys
  244.  
  245. ; -------------- Parallel Port Driver install sections
  246. [NmPar_Service_Inst]
  247. DisplayName    = "NetMos Parallel Port Driver"
  248. ServiceType    = 1                ; SERVICE_KERNEL_DRIVER
  249. StartType      = 1                ; SERVICE_SYSTEM_START (BUGBUG--should be SERVICE_DEMAND_START, 0x3)
  250. ErrorControl   = 0                ; SERVICE_ERROR_IGNORE (BUGBUG--should be SERVICE_ERROR_NORMAL, 0x1)
  251. ServiceBinary  = %12%\NmPar.sys
  252. LoadOrderGroup = Parallel arbitrator
  253.  
  254. [NmPar_EventLog_Inst]
  255. AddReg = NmPar_EventLog_AddReg
  256.  
  257. [NmPar_EventLog_AddReg]
  258. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\nmpar.sys"
  259. HKR,,TypesSupported,0x00010001,7
  260.  
  261. ; COM sections
  262. ;----------------------------------------------------------
  263. [ComPort.Copy]
  264. serial.vxd
  265. serialui.dll
  266.  
  267. [ComPort.AddReg]
  268. HKR,,PortSubClass,1,01
  269.  
  270. [ComPort.W95.AddReg]
  271. HKR,,DevLoader,,*vcomm
  272. HKR,,Enumerator,,serenum.vxd
  273. HKR,,PortDriver,,serial.vxd
  274. HKR,,Contention,,*vcd
  275. HKR,,ConfigDialog,,serialui.dll
  276. HKR,,DCB,3,1C,00,00,00, 80,25,00,00, 11,33,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00
  277. HKR,,EnumPropPages,,"serialui.dll,EnumPropPages"
  278.  
  279. [ComPort.NT.Copy]
  280. serial.sys
  281. serenum.sys
  282.  
  283. [ComPort.NT.AddReg]
  284. HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
  285. ; Uncomment the following line if you want to override the advanced dialog for
  286. ; your device.  See msports.h for protoype of OverrideAdvancedFunction
  287. ; HKR,,EnumAdvancedDialog,,"yourdll.dll,OverrideAdvancedFunction"
  288.  
  289. [ComPort.NT.HW.AddReg]
  290. HKR,,"UpperFilters",0x00010000,"serenum"
  291.  
  292. ; -------------------------------------------------------
  293.  
  294. ;[SerialEnumerator.NT]
  295. ;CopyFiles=SerialEnumerator.NT.Copy
  296.  
  297. ;[SerialEnumerator.NT.Copy]
  298. ;serenum.sys
  299.  
  300. ;-------------- Service installation
  301. ; Port Driver (function driver for this device)
  302.  
  303. ;[SerialEnumerator.NT.Services]
  304. ;AddService = Serenum,,Serenum_Service_Inst
  305.  
  306. ; -------------- Serial Port Driver install sections
  307. ;[Serial_Service_Inst]
  308. ;DisplayName    = %Serial.SVCDESC%
  309. ;ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
  310. ;StartType      = 1               ; SERVICE_SYSTEM_START (this driver may do detection)
  311. ;ErrorControl   = 0               ; SERVICE_ERROR_IGNORE
  312. ;ServiceBinary  = %12%\serial.sys
  313. ;LoadOrderGroup = Extended base
  314.  
  315. ; -------------- Serenum Driver install section
  316. ;[Serenum_Service_Inst]
  317. ;DisplayName    = %Serenum.SVCDESC%
  318. ;ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
  319. ;StartType      = 3               ; SERVICE_DEMAND_START
  320. ;ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  321. ;ServiceBinary  = %12%\serenum.sys
  322. ;LoadOrderGroup = PNP Filter
  323.  
  324. ;[Serial_EventLog_Inst]
  325. ;AddReg = Serial_EventLog_AddReg
  326.  
  327. ;[Serial_EventLog_AddReg]
  328. ;HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\serial.sys"
  329. ;HKR,,TypesSupported,0x00010001,7
  330.  
  331. ; LogConfig sections
  332. [NmLogConf8]
  333. ConfigPriority=HARDRECONFIG
  334. IOConfig=8@100-3ff%fff8(3ff::)
  335. IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
  336.  
  337. [NmLogConf64]
  338. ConfigPriority=HARDRECONFIG
  339. IOConfig=64@100-ffff%ffC0(0::)
  340. IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
  341.  
  342. [Uninstall.Copy]
  343. NmUninst.exe
  344.  
  345. [Uninstall.AddReg]
  346. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%Mfg.NetMos%,DisplayName,0,%UninstallName%
  347. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%Mfg.NetMos%,UninstallString,0,NmUninst.exe
  348.  
  349. ; User readable strings
  350. ;----------------------------------------------------------
  351. [Strings]
  352. ProviderName="NetMos Technology"
  353. Mfg.NetMos="NetMos Technology"
  354. UninstallName="NetMos Multi-IO Controller"
  355. DiskName="NetMos Multi-IO Drivers Disk"
  356. NetMos.ComPortName="NetMos PCI Serial Port"
  357. NetMos.LptPortName="NetMos PCI Parallel Port"
  358. NetMos.EcpPortName="NetMos PCI SPP/BPP/ECP/EPP Port"
  359. NullPortName="NetMos Bridge"
  360. Nm9705Name="NetMos 9705 PCI Parallel Port"
  361. Nm9735Name="NetMos 9735 PCI Multi-I/O Controller"
  362. Nm9745Name="NetMos 9745 PCI Multi-I/O Controller"
  363. NmS9705Name="NetMos 9705 PCI Parallel Port"
  364. NmS9735Name="NetMos 9735 PCI Serial Port"
  365. NmS9745Name="NetMos 9745 PCI Serial Port"
  366. Nm9805Name="NetMos 9805 PCI Parallel Port"
  367. Nm9815Name="NetMos 9815 PCI Multi-I/O Controller"
  368. Nm9820Name="NetMos PCI 9820 Serial Port"
  369. Nm9825Name="NetMos PCI 9825 Serial Port"
  370. Nm9835Name="NetMos 9835 PCI Multi-I/O Controller"
  371. Nm9845Name="NetMos 9845 PCI Multi-I/O Controller"
  372. Nm9855Name="NetMos 9855 PCI Multi-I/O Controller"
  373.  
  374. NmS9735ComName="NetMos 9735 PCI Serial Port"
  375. NmS9735LptName="NetMos 9735 PCI Parallel Port"
  376.  
  377. ;-----------------------
  378. ; END OF FILE
  379. ;-----------------------
  380.  
  381.